#include "inputtextdialog.h"

InputtextDialog::InputtextDialog()
{
    set_default_size(250,30);
    Gtk::Button* okbtn=add_button(Gtk::Stock::OK,1);
    Gtk::Button* cancelbtn=add_button(Gtk::Stock::CANCEL,0);
    Gtk::VBox* vbox=get_vbox();
    vbox->add(entry);
    vbox->show_all();
    set_default_response(0);
    //signal_response().connect(sigc::mem_fun(*this,&InputtextDialog::on_response));
}
InputtextDialog::InputtextDialog(const Glib::ustring& title)
{
    InputtextDialog();
    set_title(title);
}
InputtextDialog::~InputtextDialog()
{
    //delete entry;
}
void InputtextDialog::on_response(int responseid)
{
    //hide();
}
void InputtextDialog::set_text(const Glib::ustring& text)
{
    entry.set_text(text);
}
Glib::ustring InputtextDialog::get_text() const
{
    return entry.get_text();
}
